TU

AJUDA

Por Tulio271, 03 de dez. de 2016 em Resolvidos

tfs 1.2
10.91
23
6.2k
07 de dezembro de 2016 às 11:44
37 minutos atrás, Tulio271 disse:

@DuuhCarvalho

 

Lua Script Error: [TalkAction Interface]
data/talkactions/scripts/teleportvip.lua:onSay
data/talkactions/scripts/teleportvip.lua:19: attempt to call method 'isVip' (a nil value)
stack traceback:
        [C]: in function 'isVip'
        data/talkactions/scripts/teleportvip.lua:19: in function <data/talkactions/scripts/teleportvip.lua:1>

 

imaginei..  sua vip é por storage? se sim manda.
ou premium?

Tulio271T
07 de dezembro de 2016 às 12:02

premium

@DuuhCarvalho

07 de dezembro de 2016 às 12:08
2 minutos atrás, Tulio271 disse:

premium

@DuuhCarvalho

 

certo

 

function onSay(player, words, param)

--[[ Config lugares]]--
local lugar = {
["demolay"] = {pos = {x=1229, y=990, z=7}},
["fidelitas"] = {pos = {x=1023, y=1026, z=7}},
["shopping"] = {pos = {x=1044, y=1052, z=7}},
["tpfree"] = {pos = {x=1108, y=998, z=7}},
["tpfree2"] = {pos = {x=1248, y=1070, z=7}},
["tpvip2"] = {pos = {x=1249, y=1064, z=7}},
["tpvip"] = {pos = {x=1108, y=1028, z=7}},
}

if player:getCondition(CONDITION_INFIGHT) == true then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.")
		return false
end

if player:getPremiumDays() < 1 then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Apenas Vip's podem se teleportar.")
		return false
end

local a = lugar[tostring(param)]
local tmp = player:getPosition()

if not a then
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que você pode ir são: demolay, fidelitas.")
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Os lugares que você pode ir são: shopping, tpfree, tpfree2, tpvip, tpvip2.")
	tmp:sendMagicEffect(CONST_ME_POFF)
else
	tmp:sendMagicEffect(CONST_ME_TELEPORT)
	player:teleportTo(a.pos)
	player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
end

return false
end

 

Tulio271T
07 de dezembro de 2016 às 12:54

@DuuhCarvalho tudo certo quando eu dou /ir aparece os lugares que eu posso teleportar perfeitamente os players agora estão teleportando normal mas para teleportar eu tenho que usar as " ex /ir "demolay

queria que fosse direto tem como? tipo so mente /ir demolay

07 de dezembro de 2016 às 14:12
1 hora atrás, Tulio271 disse:

@DuuhCarvalho tudo certo quando eu dou /ir aparece os lugares que eu posso teleportar perfeitamente os players agora estão teleportando normal mas para teleportar eu tenho que usar as " ex /ir "demolay

queria que fosse direto tem como? tipo so mente /ir demolay

 

function onSay(player, words, param)

--[[ Config lugares]]--
local lugar = {
["demolay"] = {pos = {x=1229, y=990, z=7}},
["fidelitas"] = {pos = {x=1023, y=1026, z=7}},
["shopping"] = {pos = {x=1044, y=1052, z=7}},
["tpfree"] = {pos = {x=1108, y=998, z=7}},
["tpfree2"] = {pos = {x=1248, y=1070, z=7}},
["tpvip2"] = {pos = {x=1249, y=1064, z=7}},
["tpvip"] = {pos = {x=1108, y=1028, z=7}},
}

if player:getCondition(CONDITION_INFIGHT) == true then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.")
		return false
end

if player:getPremiumDays() < 1 then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Apenas Vip's podem se teleportar.")
		return false
end

local a = lugar[param]

if type(param) ~= 'string' then
	a = lugar[tostring(param)]
end
	
local tmp = player:getPosition()

if not a then
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que você pode ir são: demolay, fidelitas.")
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Os lugares que você pode ir são: shopping, tpfree, tpfree2, tpvip, tpvip2.")
	tmp:sendMagicEffect(CONST_ME_POFF)
else
	tmp:sendMagicEffect(CONST_ME_TELEPORT)
	player:teleportTo(a.pos)
	player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
end

return true
end

 

Tulio271T
07 de dezembro de 2016 às 15:51

@DuuhCarvalho continuo tendo que usar as aspas para teleportar..tem whats app ou skype pra gnt cvs melhor?

07 de dezembro de 2016 às 17:02
1 hora atrás, Tulio271 disse:

@DuuhCarvalho continuo tendo que usar as aspas para teleportar..tem whats app ou skype pra gnt cvs melhor?

 

skype  duhw.carvalho. vai aparecer 2 na pesquisa, adiciona o que tem foto.

Tulio271T
07 de dezembro de 2016 às 17:41

@DuuhCarvalho so add la  tulio271 ja te mandei convite